<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    // 单分支：if(){}
        // if  语句名
        // ()  执行条件，逻辑点，为true时执行对应的语句
        // {}  执行语句，条件为true时要执行的代码
    // var a = 10;
    // if(true){
    //     a = 20;
    // }
    // console.log(a);

    // 双分支：if(){}else{}
        // if      语句名1
        // ()      执行条件，逻辑点
        // {}      执行条件为true时，要执行的代码
        // else    语句名2
        // {}      执行条件为false时，要执行的代码
    // var a = 10;
    // if(true){
    //     a = 20;
    // }else{
    //     a = 30;
    // }
    // console.log(a);


    // 根据用户输入的数字，决定是否执行十位补零操作
    // var a = Number(prompt("请输入数字"));
    // if( a < 10 && a > 0 ){
    //     a = "0" + a;
    // }else{
    //     a = a;
    // }
    // console.log(a);

    
    // 假设有一个数字，判断正数还是负数
    // var num = 0;
    // if( num > 0 ){
    //     console.log("正数")
    // }else{
    //     console.log("负数")
    // }

    // 多分支
    // 双分支模拟的多分支（分支的嵌套）

    // 假设有一个数字，判断正数还是负数还是零
    // var num = -10;
    // if( num > 0 ){
    //     console.log("正数")
    // }else{
    //     if(num === 0){
    //         console.log("零")
    //     }else{
    //         console.log("负数")
    //     }
    // }
    // 简写
    // var num = 10;
    // if( num > 0 ){
    //     console.log("正数")
    // }else if(num === 0){
    //     console.log("零")
    // }else{
    //     console.log("负数")
    // }


    // 多分支语句：switch(){}
        // switch  语句名
        // ()      要判断的数据
        // {}      分支结构的主体

    // 一个switch语句只会进行一次正确的case判断
    // 如果出现某个case判断正确了，后面所有的case都不再判断，直接执行代码
    // switch穿透
    // case穿透

    // 阻止穿透：break，结束当前语句

    // 完整的switch语句：
    // switch(要判断的数据){
    //     case 可能的值1:
    //         执行语句1;break;
    //     case 可能的值2:
    //         执行语句2;break;
    //     ...
    //     default:
    //         以上case都不符合时的执行语句
    // }


    // 期望得到一个数字，范围0~6，期望根据数字打印，星期？
    var day = 6;        // 0~6
    switch(day){
        case 0:
            console.log("星期日");
            break;
        case 1:
            console.log("星期一");
            break;
        case 2:
            console.log("星期二");
            break;
        case 3:
            console.log("星期三");
            break;
        case 4:
            console.log("星期四");
            break;
        case 5:
            console.log("星期五");
            break;
        case 6:
            console.log("星期六");
            break;
        default:
            console.log("请输入0~6之间的数字");
    }
    



</script>
</html>